home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / dev / misc / LEDA_src.lha / LEDA-3.1c-source / src / arith / isparc_myumul16.s < prev    next >
Encoding:
Text File  |  1994-11-17  |  575 b   |  32 lines

  1.     .seg    "text"
  2.     .global    .myumul
  3. .myumul:
  4.     mov    %o0, %y
  5.     andcc    %g0, %g0, %o4
  6.     nop
  7.     nop
  8.     mulscc    %o4, %o1, %o4    ! first iteration of 17
  9.     mulscc    %o4, %o1, %o4
  10.     mulscc    %o4, %o1, %o4
  11.     mulscc    %o4, %o1, %o4
  12.     mulscc    %o4, %o1, %o4
  13.     mulscc    %o4, %o1, %o4
  14.     mulscc    %o4, %o1, %o4
  15.     mulscc    %o4, %o1, %o4
  16.     mulscc    %o4, %o1, %o4
  17.     mulscc    %o4, %o1, %o4
  18.     mulscc    %o4, %o1, %o4
  19.     mulscc    %o4, %o1, %o4
  20.     mulscc    %o4, %o1, %o4
  21.     mulscc    %o4, %o1, %o4
  22.     mulscc    %o4, %o1, %o4
  23.     mulscc    %o4, %o1, %o4
  24.     mulscc    %o4, %g0, %o4
  25.  
  26.     rd    %y, %o5
  27.     sll    %o4, 16, %o4
  28.     srl    %o5, 16, %o5
  29.     or    %o5, %o4, %o0
  30.     retl
  31.     addcc    %g0, %g0, %o1
  32.